<?php
/**
 * @TODO dependency inversion (Dialect)
 *
 */

require_once('Zend/Db/Sql/Parser/Lexer/Abstract.php');

class Zend_Sql_Parser_Adapter_MySql_Lexer
extends Zend_Sql_Parser_Lexer_Abstract
{
	protected $symbols ;
	protected $comments;
	protected $quotes  ;

	/* getter/setter symbols */
	public function getSymbols() {
		return $this->symbols;
	}
	public function setSymbols($symbols) {
		$this->symbols = $symbols;
		return $this->symbols;
	}
	/* getter/setter comments */
	public function getComments() {
		return $this->comments;
	}
	public function setComments($comments) {
		$this->comments = $comments;
		return $this->comments;
	}
	/* getter/setter quotes */
	public function getQuotes() {
		return $this->quotes;
	}
	public function setQuotes($quotes) {
		$this->quotes = $quotes;
		return $this->quotes;
	}

	/*function __construct($string = '', $lookahead = 0, $lexeropts){
		parent::__construct($string, $lookahead, $lexeropts);
		}* /
		public function parseSelect($subSelect = false)
		{
		$statement = new Zend_Sql_Parser_Element_Statement();
		$statement = new Zend_Sql_Parser_Element_Statement();
		$statement = new Zend_Sql_Statement_Select();

		return parent::parseSelect($subSelect);
		}
		*/
}
